#-------------------------------------------------
#
# Project created by QtCreator 2013-11-15T12:48:57
#
#-------------------------------------------------

QT       += core gui network sql qml quick concurrent  widgets xml
greaterThan(QT_MAJOR_VERSION,5):QT += core5compat
CONFIG   += c++2a
DESTDIR = ../../dist
TARGET = sailmipim_xsd
TEMPLATE = lib

DEFINES += SAILMIPIM_XSD_EXPORTS  _HAS_DEPRECATED_RESULT_OF

INCLUDEPATH +=  ../util/sailmipim_util_sll \
                ../util/sailmipim_util_sys \
                ../util/sailmipim_util_core \
                ../

LIBS += -L../../dist \
        -lsailmipim_util_sys    \
        -lsailmipim_util_sll    \
        -lsailmipim_util_core

FORMS += \
    xsd/widgets/dataviewwidget.ui

HEADERS += \
    xsd/basesettingsmanager.h \
    xsd/datasourceroles.h \
    xsd/itemhandlerfactory.h \
    xsd/itemhandlers/defaultvaluegetters.h \
    xsd/itemhandlers/itemhandlerbase.h \
    xsd/itemhandlers/itemhandlercheckbox.h \
    xsd/itemhandlers/itemhandlercolor.h \
    xsd/itemhandlers/itemhandlercombobox.h \
    xsd/itemhandlers/itemhandlercustomwidget.h \
    xsd/itemhandlers/itemhandlerdataview.h \
    xsd/itemhandlers/itemhandlerfont.h \
    xsd/itemhandlers/itemhandlergroupbox.h \
    xsd/itemhandlers/itemhandlerlineedit.h \
    xsd/itemhandlers/itemhandlermultiline.h \
    xsd/itemhandlers/itemhandlerpath.h \
    xsd/itemhandlers/itemhandlerpushbutton.h \
    xsd/itemhandlers/itemhandlerradio.h \
    xsd/itemhandlers/itemhandlerspinbox.h \
    xsd/itemhandlers/itemhandlerspinboxrange.h \
    xsd/settings.h \
    xsd/settingsthread.h \
    xsd/settingsthreadmanager.h \
    xsd/widgets/colorpicker.h \
    xsd/widgets/dataviewwidget.h \
    xsd/widgets/filepicker.h \
    xsd/widgets/fontpicker.h \
    xsd/widgets/radiogroup.h \
    xsd/widgets/rangewidget.h \
    xsd/xmlsettingsdialog.h \
    xsd/xmlsettingsmanager.h \
    xsd/xsdconfig.h

SOURCES += \
    xsd/basesettingsmanager.cpp \
    xsd/itemhandlerfactory.cpp \
    xsd/itemhandlers/defaultvaluegetters.cpp \
    xsd/itemhandlers/itemhandlerbase.cpp \
    xsd/itemhandlers/itemhandlercheckbox.cpp \
    xsd/itemhandlers/itemhandlercolor.cpp \
    xsd/itemhandlers/itemhandlercombobox.cpp \
    xsd/itemhandlers/itemhandlercustomwidget.cpp \
    xsd/itemhandlers/itemhandlerdataview.cpp \
    xsd/itemhandlers/itemhandlerfont.cpp \
    xsd/itemhandlers/itemhandlergroupbox.cpp \
    xsd/itemhandlers/itemhandlerlineedit.cpp \
    xsd/itemhandlers/itemhandlermultiline.cpp \
    xsd/itemhandlers/itemhandlerpath.cpp \
    xsd/itemhandlers/itemhandlerpushbutton.cpp \
    xsd/itemhandlers/itemhandlerradio.cpp \
    xsd/itemhandlers/itemhandlerspinbox.cpp \
    xsd/itemhandlers/itemhandlerspinboxrange.cpp \
    xsd/settings.cpp \
    xsd/settingsthread.cpp \
    xsd/settingsthreadmanager.cpp \
    xsd/widgets/colorpicker.cpp \
    xsd/widgets/dataviewwidget.cpp \
    xsd/widgets/filepicker.cpp \
    xsd/widgets/fontpicker.cpp \
    xsd/widgets/radiogroup.cpp \
    xsd/widgets/rangewidget.cpp \
    xsd/xmlsettingsdialog.cpp \
    xsd/xmlsettingsmanager.cpp

DISTFILES += \
    xsd/CMakeLists.txt

